microarray printing lystae molecular cdna microarray microarraying dna gene genome chemistry nanotechnology lysate arrays biotechnology lysate printer colony picking genetics biotech dna microarray genomics